package ferp.core.ai.strategy;

import ferp.core.game.Bid;
import ferp.core.game.Game;
import ferp.core.game.Settings;
import ferp.core.player.Player;

/**
 * User: igorgok
 * Date: 5/30/11 2:51 PM
 */
public abstract class Bidding
{
  // estimate max bid for an upcoming game depending on the input options
  public abstract Bid bid(Game g, Settings settings, Player player, Bid min);
  // check if we can bid even when our max bid is less than the currently allowed minimum
  public abstract boolean risk(Game g, Player player, Bid bid);
}
